Using XSL Formatting Objects for Production-Quality Internationalized Document Printing

نویسنده

  • W. Eliot Kimber
چکیده

The XSL Formatting Objects (XSL-FO) specification was designed from the start to be locale and language neutral. This makes XSL-FO well suited to the task of composing for print internationalized documents, and in particular, documents in non-Western languages. However, users of XSL-FO are dependent on both the implementation of XSL-FO internationalization features, such as support for different writing modes, as well as on implementation of locale-specific composition functions, such as line breaking, hyphenation, and glyph shaping. Users of XSLFO that use XSLT to generate FO instances are also dependent on the ability to do locale-specific processing within the XSLT transform, including the localization of generated text strings and locale-specific sorting for back-of-the-book indexes. This paper evaluates the XSL 1.0 specification and the currently-available implementations against the composition requirements of internationalized documents, including Arabic, Hebrew, Thai, and other Asian languages. It discusses the various challenges inherent in the production of documents in non-Western languages and the XSLT and XSL-FO facilities available for meeting those challenges. We then report our experience in using XSL-FO with commercial and open source tools to produce localized hardware user manuals for a line of consumer computer peripherals. We discuss the XSLT and XSL issues, as well as XSL-FO extensions that may be required to satisfy typical print production requirements. Finally, we provide a set of recommendations, based on the current state of the XSL specification and the current state of tools, as to when the use of XSL-FO is appropriate and which XSL-FO implementations are best suited to which tasks or disallowed by certain sets of requirements.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Internationalized Back-of-the-Book Indexes for XSL Formatting Objects

The XSL recommendation and its commercial implementations have finally reached a point of maturity that allows for their use in generating production-quality printed technical documents. However, the XSL specification does not provide any built-in features specific to the production of back-of-the-book indexes. In addition, the current commercial tools do not provide any proprietary features fo...

متن کامل

Graphic design principles for automated document segmentation and understanding

When designers develop a document layout their objective is to convey a specific message and provoke a specific response from the audience. Design principles provide the foundation for identifying document components and relations among them to extract implicit knowledge from the layout. Variable Data Printing enables the production of personalized printing jobs for which traditional proofing o...

متن کامل

Intelligent Content Fitting for Digital Publishing

digital publishing, variable data printing, layout and composition, automatic image cropping, XSL-FO One recurring problem in Variable Data Printing (VDP) is that the existing contents cannot satisfy the VDP task as-is. So there is a strong need for content fitting technologies to support high-value digital publishing applications, in which text and image are the two major types of contents. Th...

متن کامل

Platform Independent UI Objects Table of Contents

XSL Beans are a unique technology for developing UI's that exploits XML and XSL, and that provides a number of benefits, chief of which are: • Media independence XSL Beans are media independent, meaning that they can be used in Java, Dynamic HTML, or even standard GUI environments. • Standards−based XSL Beans rely upon, and exploit, XML and related standards, providing an open UI framework. • I...

متن کامل

High-quality pagination for publishing

The problem of line breaking consists of finding the best way to split paragraphs into lines. It has been cleverly addressed by the total-fit algorithm exposed by Knuth and Plass in a well-known paper. Similarly, page-breaking algorithms break the content flow of a document into page units. Formatting languages—such as the World Wide Web Consortium standard Extensible Stylesheet Language Format...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003